The Application of Object-Oriented Analysis to Agent-Based Systems

نویسندگان

  • Elizabeth A. Kendall
  • Margaret T. Malkoun
  • Chong H. Jiang
چکیده

Agents are important software abstractions for distributed problem solving and autonomous, proactive behavior. They have been used in many applications, including manufacturing, enterprise integration, network management, and advanced user interfaces for worldwide web applications. As agent systems become more prevalent, the need arises for software engineering methodologies. The relationships between agents and objects, and the role of object oriented analysis in multiagent system development are discussed here. The approach is illustrated with a case study from discrete parts manufacturing. 1.0 INTRODUCTION Numerous examples can be found of applications of agent based systems to enterprise integration; concurrent engineering; and manufacturing. Many agent based systems have also been developed for network management, scheduling, and advanced user interfaces. These systems exhibit significant advances in distributed problem solving and pro-active behavior. For many areas, especially humancomputerinteraction (HCI), worldwideweb applications, and business process management, agents that pro-actively carry out autonomous behavior and cooperate with each other through negotiation represent the next important software abstraction or metaphor. As agent oriented systems become more widely used and integrated to mainstream applications, software engineering becomes an important consideration. To date, most agent based systems have been developed within the artificial intelligence community, and the need for development methodologies has become well known. Some initial work in software engineering of agent based systems has been completed, but most of it has concentrated on software architecture and omitted specification entirely 18, . Previous work 15 indicated that an agent could be identified as a process or a data store in a data flow diagram with real time extensions. However, agent behavior is actually quite different from a data flow process. The need to consider work flow and not just data flow 23 for agents has been discussed, as agents cooperate and coordinate their activities much as individuals do in organizations or enterprises. As agents must be designed and implemented in software, a workflow representation alone can not be used. In this paper, existing methodologies for object oriented modelling and analysis are extended to encompass agent oriented systems. In particular, the use case driven object oriented software engineering (OOSE) approach is utilized, with extensions for constraint technologies. The result is a methodology for specifying and analysing agent based systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

On Attributes of Objects in Object-Oriented Software Analysis

One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...

متن کامل

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

Analysis Accruing of Sentinel 2A Image’s Classification Methods Based on Object Base and Pixel Base in Flood Area Zoning of Taleqan River

Flood zonation mapping is one of the priorities for the soil and water management, which Remote Sensing (RS) capabilities are very applicable to this issue. The main objective of this research was study of accuracy of the Object oriented and Pixel based methods for flood zonation mapping in the Taleghan River basin. Therefore, the Sentinel 2A satellite image of the study area classified using s...

متن کامل

Object-Oriented Method for Automatic Extraction of Road from High Resolution Satellite Images

As the information carried in a high spatial resolution image is not represented by single pixels but by meaningful image objects, which include the association of multiple pixels and their mutual relations, the object based method has become one of the most commonly used strategies for the processing of high resolution imagery. This processing comprises two fundamental and critical steps towar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • JOOP

دوره 9  شماره 

صفحات  -

تاریخ انتشار 1997